home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / cmfil535.zip / CHANGES next >
Text File  |  1993-01-22  |  40KB  |  785 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                      *******************************
  7.                      *                             *
  8.                      *  CMFiler -- Version 5.35e   *
  9.                      *                             *
  10.                      *******************************
  11.  
  12.      Changes Since Version 5.22:
  13.  
  14.      The following features have been added or improved since Version 5.22, in
  15.      reverse chronological order:
  16.  
  17.           -----
  18.  
  19.           o    In the editor, a significant bug was corrected that resulted in
  20.                loss of part of the file if the user returned to the editor
  21.                after saving the file.  (5.35e)
  22.  
  23.           o    In the tree module, a logic fault that was blocking the Esc
  24.                bailout during file text searches.  (5.35e)
  25.  
  26.           o    In the main module, minor logic errors were corrected in the
  27.                command line support for masks.  (5.35e)
  28.  
  29.           -----
  30.                (Version 5.35d was a beta test for future addition of a floppy
  31.                disk fill service.)
  32.           -----
  33.  
  34.           o    In the main module, the file date/time change service has been
  35.                expanded to permit mass date/time setting by tagging a
  36.                collection of files, and pressing Alt-F as before.  If files
  37.                are tagged, the user must then confirm the desire to have all
  38.                tagged files set to the same date/time stamp.  The default
  39.                values in the data entry windows are taken from the topmost
  40.                tagged file in the listing.  (5.35c)
  41.  
  42.           o    The logic which retains knowledge of the current cursor
  43.                position in the target directory during directory-altering
  44.                operations, such as file copying, has been refined to remove
  45.                some anomalies.  (5.35c)
  46.  
  47.           -----
  48.  
  49.           o    In the editor, to support easier updating of the on-disk file
  50.                copy during long editing sessions, a fourth option has been
  51.                added to the Escape sequence -- "Return to editor? (y/n)", with
  52.                the default set to N, since in most cases the user wants to
  53.                leave the editor.  So to update the on-disk copy of the file
  54.                being edited, the following keystrokes might be used in the
  55.                middle of the editing session: Esc-Enter-Enter-Enter-Y. (5.35b)
  56.  
  57.  
  58.  
  59.           o    In the main services file module, pressing Enter to view a
  60.                .ZIP, .LZH, .ARJ or .ARC file displays a listing of the names
  61.                of all the files compressed in that archive file (maximum of 60
  62.                file names).  (5.35b)
  63.  
  64.           o    In the main file services module, user now has the option to
  65.                continue copying or moving tagged files after a disk file
  66.                creation/write/read error, rather than having the operation
  67.                automatically cancelled.  Also, the error trapping routines
  68.                were updated and one anomaly corrected.  (5.35b)
  69.  
  70.           -----
  71.  
  72.           o    Different users on a network may now specify their own
  73.                configuration through the environment, by setting the
  74.                environment parameter CF-CFG before running the network copy of
  75.                CMFiler.  For example, User 1 is assigned logical drive U in
  76.                the network, and User 2 drive V.  CF.COM and .OVY are on drive
  77.                C.  User 1 could execute CMFiler with a batch file that reads:
  78.  
  79.                     SET CF-CFG=U:\SETTINGS\CF.CFG
  80.                     C:\PROGS\CF
  81.  
  82.                and User 2, using the same copy of CF.COM and .OVY, could
  83.                execute:
  84.  
  85.                     SET CF-CFG=V:\CONFIGS\CMFILER.CFG
  86.                     C:\PROGS\CF
  87.  
  88.                In these two cases, of course, U:\SETTINGS and V:\CONFIGS must
  89.                be valid, existing paths.  The files CF.CFG and CMFILER.CFG
  90.                need not already exist.  If it does not find the file in the
  91.                path, CMFiler will create the file the first time configuration
  92.                data is saved.  (5.35a)
  93.  
  94.           o    Because of the incompatibility of the I/O buffer clearing
  95.                feature with DR DOS, a safeguard was added that detects DR DOS,
  96.                and blocks the buffer clearing option even if invoked by the
  97.                user.  (5.35a)
  98.  
  99.           o    The "trash can" directory for "soft-deleted" files has been
  100.                renamed from "CF_TRASH.CAN" to "~TRASH~" for two reasons:  in
  101.                at least one case, a user's configuration included a TSR that
  102.                caused system hangups in the presence of directories with an
  103.                extension in their name (even though this is a perfectly legal
  104.                DOS naming convention);  and several users asked for a new
  105.                trash can name that would appear as the last directory of their
  106.                listing, rather than in the middle of the listing.
  107.  
  108.                ***NOTE***: This will be a nuisance to previous users the first
  109.                time running Version 5.35a or later, but will be worth it in
  110.  
  111.  
  112.                     CMFiler -- Addendum            1-2             
  113.  
  114.  
  115.                the long run for the neater directory list it will bring.
  116.                (5.35a)
  117.  
  118.           o    The upper limit of directory size was increased to 2400 in the
  119.                main file services module, and the sorting algorithm changed
  120.                from a bubblesort to a quicksort for improved speed.  (5.35a)
  121.  
  122.           o    In the editor, the action of the Home and End keys has been
  123.                expanded as follows:  the first press of Home/End goes to
  124.                beginning/end of line, if not already there;  the second press
  125.                goes to top/bottom of page;  the third press goes to
  126.                beginning/end of file.  (5.35a)
  127.  
  128.           o    A function "Refresh panel from disk" (Shift-R) was added to the
  129.                main file services module, used when you change disks in a
  130.                drive as a one-keysytoke alternative to N and the drive letter.
  131.                The similar function which already existed in the tree module
  132.                was remapped from Alt-R to Shift-R for consistency.  (5.35a)
  133.  
  134.           -----
  135.  
  136.           o    A new user option has been added to the Shift-O option facility
  137.                to allow turning off the automatic screen saver  (5.34d)
  138.  
  139.           o    Two new ordering options have been added to the Ctrl-O ordering
  140.                facility, to permit ordering by file size, either smaller first
  141.                or larger first.  (5.34d)
  142.  
  143.           o    The file mask (Ctrl M) in the main service module now only
  144.                applies to the panel the cursor was in when the mask was
  145.                specified.  This is so that you can apply different masks to
  146.                the two panels.  (5.34d)
  147.  
  148.           -----
  149.  
  150.           o    The NARATIVE.CF files, containing the file and directory notes,
  151.                are well protected from inadvertent overwriting or destruction
  152.                within the CMFiler environment.  However, there is no provision
  153.                for their protection from inadvertent erasure or overwriting in
  154.                over environments, such as from the DOS command processor.  To
  155.                afford some level of protection, a switch has been added to the
  156.                user option (Shift-O) screen to let you set the Read-Only
  157.                attribute of the NARATIVE.CF files, in addition to the Hide
  158.                attribute.  Most command processors will prohibit deletion or
  159.                writing to Read-Only files.  (5.34c)
  160.  
  161.           -----
  162.  
  163.           o    In trying other archive utilities in response to recent
  164.                requests from users, I have discovered that CMFiler has always
  165.                (accidently) supported LHA and ARJ, and perhaps others in
  166.  
  167.  
  168.                     CMFiler -- Addendum            1-3             
  169.  
  170.  
  171.                addition to the PKWare utilities, simply because they all use
  172.                the same syntax in the command line, namely:
  173.  
  174.                archiver options archivefile file1[,file2,[...]]
  175.  
  176.                To clarify that other archivers may be supported by the Zip and
  177.                Unzip commands in the main module, I have revised the help
  178.                screen and the F10 user-definition screen.  CMFiler still
  179.                defaults to PKZIP and PKUNZIP unless otherwise specified.
  180.                However, if you want to use ARJ or LHA instead, press Shift-F10
  181.                from the main screen, and change both the fields "Compress = "
  182.                and " Extract = " to read "ARJ.EXE" or "LHA.EXE".  Add the path
  183.                to these file specs if ARJ/LHA is not on a path in the DOS path
  184.                environment.  Also make the "Compress Options = " line read "a"
  185.                (this is both ARJ's and LHA's way of knowing you want to add or
  186.                create a .ARJ or .LZH archive file), and the 
  187.                " Extract Options = " line read "x" (for extract).  (Command
  188.                line option parameters are necessary with ARJ and LHA because,
  189.                unlike the PKWare utilities which have separate compression and
  190.                extraction programs, the same program does both functions.)
  191.  
  192.                Use of LHA or ARJ by this facility is the same as use of the
  193.                PKWare utilities.  To compress, put the directory where you
  194.                want the archive file to be created or added to in one panel
  195.                and tag the archive file to be added to (if it exists); set up
  196.                the other panel with the directory of the files to be archived,
  197.                and optionally tag them (if none are tagged, the command line
  198.                parameter defaults to *.*); press Z, check and edit the command
  199.                line paramters if desired, and press Enter.
  200.  
  201.                Extraction is easier.  Set up the target panel in the directory
  202.                you want the extracted files to go, put the cursor on the
  203.                archive file, press U, check the command line parameters, and
  204.                press Enter.  (5.34b)
  205.  
  206.           -----
  207.  
  208.           o    The naming convention for backup files, created with the
  209.                command B in the main module, has been changed so that the
  210.                backup file will appear closer alphabetically to the original
  211.                file.  If the original file has a three character extension,
  212.                the third character will be replaced with a tilde (~;  ASCII
  213.                126).  If the extension has less than three characters, it will
  214.                be padded with one or two exclamation points (!; ASCII 33), so
  215.                that the third character can be a tilde.  (5.34a)
  216.  
  217.           o    When creating appended files (ie, Alt-tagging several files
  218.                followed by the command C to copy to the target, or B to copy
  219.                to the source), a default appended file name will be generated
  220.                (name of the first file in the append list plus extension APF).
  221.                The user may edit this name before the file is created. (5.34a)
  222.  
  223.  
  224.                     CMFiler -- Addendum            1-4             
  225.  
  226.  
  227.           -----
  228.  
  229.           o    In the tree module, while the cursor is in the file list during
  230.                a Show files or Goto file command, several commands are
  231.                available for disk cleanup that mimic commands in the main
  232.                module.  Files may optionally be tagged with T or Spacebar, and
  233.                then deleted individually (if no tags are set) or as a group
  234.                with the D (soft) or Ctrl-D (hard) delete command.  The command
  235.                A (tagAll) clears any tags set, or sets all tags, as in the
  236.                main module.  (5.34)
  237.  
  238.           o    In the editor, the keypad map to the cursor movement functions
  239.                is now independent of Num Lock.  Shift-Up/Down Arrow moves to
  240.                top/bottom of current video page.  Gray+/Gray- function the
  241.                same as Alt-Plus/Alt-Minus, toggling the delimiter and bottom
  242.                displays.  (5.34)
  243.  
  244.           -----
  245.  
  246.           o    Navigation and file-finding in the tree module was revised to
  247.                follow the "G" and "Alt-G" conventions of the main module:
  248.                (5.33b)
  249.  
  250.                -   G ("Goto file") has replaced "F" as the file-finder
  251.                command.  Pressing "G" commences a filename search, and as each
  252.                letter in the filename search string is typed, the tree and
  253.                file list dynamically adjust to highlight the matches and
  254.                position the cursor to the directory with the first match.
  255.                Mode is toggled off with G, Alt-G or Esc.
  256.  
  257.                -   Alt-G ("Goto directory") commences a directory name search
  258.                in the same fashion.  As each letter of the search string is
  259.                tpyed, the matches are highlighted dynamically and the display
  260.                is adjusted so that the topmost match is show.  Mode sets for
  261.                both panels, and stays until G, Alt-G or Esc is pressed.
  262.  
  263.           o    An anomaly was fixed to let the directory be re-read in its
  264.                "natural" DOS order after switching to Order mode 7.  (5.33b)
  265.  
  266.           o    An anomaly was fixed which prevented CF from checking the
  267.                CF_TRASH.CAN directory on execution.  (5.33a)
  268.  
  269.           o    A workaround was devised for an anomaly in the directory
  270.                structure of some netware, that prevented CF from navigating
  271.                back through the parent subdirectory in the main module.
  272.                (5.33a)
  273.  
  274.           o    The ZIP feature was revised to permit the use of either normal
  275.                or Alt-tags to denote which files to decompress.  (5.33)
  276.  
  277.           o    The following improvements were made to the editor:  (5.33)
  278.  
  279.  
  280.                     CMFiler -- Addendum            1-5             
  281.  
  282.  
  283.                -  The notation of typeover/insert mode and wrap/no wrap mode
  284.                has been shortened and moved to the upper right corner of the
  285.                screen.  It stays on the screen when the lower information area
  286.                is blanked.
  287.  
  288.                -  On color monitors, the lower five lines of text (which
  289.                become the top five lines on PgDn) are in red vice white, to
  290.                distinguish this area from the "active" video page (the top 20
  291.                lines), and to help the eye find its place in the text during
  292.                scrolling.
  293.  
  294.                -  The exit defaults after editing have been adjusted so that
  295.                most users will be able to answer the three questions with
  296.                three strokes of the Enter key most of the time. (Yes, save
  297.                this edit; No, don't reuse the date/time stamp from the
  298.                original file; No, don't save the original file as *.BKP).
  299.  
  300.                -  You may switch from View mode to Edit mode within the
  301.                editor, with the combination Alt-S(witch mode).
  302.  
  303.           o    In the tree module, on the Show files screen, Enter views the
  304.                file (same convention as main module), and Shift-Enter returns
  305.                to the main module with the cursor on that file name.  (5.33)
  306.  
  307.           -----
  308.  
  309.           o    The I/O buffer clearing feature was extended to support MS-DOS
  310.                Ver 4 and 5.  (5.32b)
  311.  
  312.           o    The file 4DOS2CF.COM was added to the CMFiler collection, with
  313.                its companion documentation 4DOS2CF.DOC.  4DOS2CF does a
  314.                directory-by-directory search and coverts any 4DOS/NDOS notes
  315.                (in files called DESCRIPT.ION) into CMFiler format, and appends
  316.                them to existing (or creates new) NARATIVE.CF files.  This way,
  317.                4DOS/NDOS users don't have to reenter all their notes to take
  318.                full advantage immediately of CMFiler's notes facility.
  319.                (5.32b)
  320.  
  321.           o    Memory allocation logic error in the tree module was fixed.
  322.                This error resulted in fragmented memory for applications run
  323.                from CMFiler after a call to the tree module.  (5.32a)
  324.  
  325.           o    In the editor, a logic error was corrected which prevented use
  326.                of the block move and copy operations when the screen lower
  327.                information area was turned off.  (5.32a)
  328.  
  329.           o    In the editor, The Home and End keys were redefined to move the
  330.                cursor to the beginning or end of the line (same as Shift-Left
  331.                and Right Arrow), rather than to the top or bottom of the
  332.                current screen page, in keeping with the rest of the world.
  333.                (5.32a)
  334.  
  335.  
  336.                     CMFiler -- Addendum            1-6             
  337.  
  338.  
  339.           o    Version number changed to 5.32 to avoid confusion with several
  340.                versions of 5.31 released to selected users for beta testing.
  341.                (5.32)
  342.  
  343.           -----
  344.  
  345.           o    The command line support has been expanded to include an
  346.                optional path specification(s) to the directory(ies) initially
  347.                displayed and an optional initial file mask, as well as an
  348.                optional color attribute setting.  The command line syntax is
  349.                now as follows, where the square brackets indicate optional
  350.                parameters:  (5.31)
  351.  
  352.                cmfiler [pathspec1[\mask] [pathspec2]] [@color]
  353.  
  354.                where "mask" is a file mask of the form "*.ext", and may be
  355.                attached to pathspec1 or pathspec2, and color is C, M, L or T
  356.                for standard color set, monochrome attribute set, LCD (except
  357.                Tandy) and Tandy LCD attribute sets.  Parameters are separated
  358.                by blanks.  The leading "\" may be omitted from the mask if
  359.                there is no pathspec in the command line.
  360.  
  361.                Examples of valid command lines might be:
  362.  
  363.                cmfiler c:\assembly\*.doc c:\pcw\letters @t 
  364.                CF C:\ASSEMBLY C:\WP51\DOCS\*.DOC
  365.                cf assembly @c 
  366.                cf *.exe 
  367.                cmfiler d: 
  368.                CF C:\QBASIC A:\QBASIC /*.BAS
  369.  
  370.           o    In the tree module, after the delete commands (D for soft
  371.                Delete, Ctrl-D for hard Delete), CMFiler marks the deleted
  372.                portion of the image of the tree structure in memory so that it
  373.                will no longer be shown on the screen, but does not refresh the
  374.                tree structure from disk or update the directory size and files
  375.                information.  This saves time so that you can do several delete
  376.                operations without having to wait for the tree structure to be
  377.                reread from disk after each deletion.  When you finally want to
  378.                refresh the tree from disk after one or more deletes, the
  379.                command is Alt-R (for Refresh).  (5.31)
  380.  
  381.           o    In the tree module, a new text searching function is available
  382.                for searching for a text string of 25 characters or less, using
  383.                up to eight file filters separated by + signs.  Preceding a
  384.                file filter with the pipe symbol (|) excludes it from the
  385.                search.  You may restrict the search to files only in the
  386.                currently selected block of the tree (the "painted" structure
  387.                in the source panel), or expand it to the entire disk.  The
  388.                search text entry "*" is permitted, which hits any text (useful
  389.                in scanning for several filenames at once in text find mode,
  390.  
  391.  
  392.                     CMFiler -- Addendum            1-7             
  393.  
  394.  
  395.                instead of individually in file find mode).  The command is
  396.                "Shift-F" in the tree module.  (5.31)
  397.  
  398.                The screen display in file find and text find modes has been
  399.                revised to eliminate the use of blinking to signal the presence
  400.                of a "hit".  The directories containing hits are shown in high
  401.                intensity (underlined in monochrome) with "right arrowheads"
  402.                (ASCII character 16) in front of them, and the files containing
  403.                hits are shown in high intensity (monochrome underline) at the
  404.                top of each file list.
  405.  
  406.                Also, while the results of a text search (Shift-F) or file name
  407.                search (F) are displayed on the screen, the command Alt-L
  408.                (print tree List) prints a copy of, not the tree structure, but
  409.                a listing of the directories containing "hits" and the names of
  410.                the files in those directories.
  411.  
  412.           o    In the main menu, the function of the tagging options Alt-N and
  413.                Alt-O has been changed to "tag all files Newer than the file at
  414.                the cursor", and "tag all files Older...".  A new tagging
  415.                option is added as Alt-D, "tag all files with same Date as file
  416.                at cursor".   (5.31)
  417.  
  418.           o    Esc from the main menu now presents the followup choice of 
  419.                "Esc to remain in CMFiler, any other key to quit."  (5.31)
  420.  
  421.           o    A bug has been corrected which precluded running batch files
  422.                with command lines.  (5.31)
  423.  
  424.           o    When shelling out of CMFiler, the DOS prompt has been modified
  425.                so that it retains the caller's PROMPT string, and imbeds into
  426.                it the string <CMFiler> (CR-LF) so you are reminded you are in
  427.                a shell from CMFiler.  (5.31)
  428.  
  429.           -----
  430.  
  431.           o    The annotation of files backed up with the backup facility
  432.                ("B") is now that the first character in the extension is the
  433.                tilda (~) instead of underscore (_), for readability and to
  434.                ensure that backed-up files always follow the original in an
  435.                alphabetical listing.  Thus the backed-up file to READ-ME.DOC
  436.                would be READ-ME.~DO.  (5.30)
  437.  
  438.           o    The notes facility was expanded to provide for two cases, and
  439.                its mnemonic command changed:  (5.30)
  440.  
  441.                -    The "edit notes" function has been reassigned the command
  442.                "Ctl-N" (was "O"), and its operation is much the same as
  443.                modified in version 5.28
  444.  
  445.                -    A new "view notes" function is added, as "Shf-N", which
  446.  
  447.  
  448.                     CMFiler -- Addendum            1-8             
  449.  
  450.  
  451.                displays the notes in the opposite panel covering the file list
  452.                for the target directory, but the cursor remains in the source
  453.                panel and all the file services are still available, including
  454.                copy and move to the target directory.  Toggle out of "view
  455.                notes" mode with Shf-N or Esc.
  456.  
  457.           o    A display option was added ("Ctl-E" for casE) which lets you
  458.                display file lists and trees in one of four possible letter
  459.                case conventions:  (5.30)
  460.  
  461.                -    Files and directories all caps 
  462.                -    Files lower case, directories all caps
  463.                -    A "modified-Tauck" convention, (eg, Read-Me.Doc) 
  464.                -    Files and directories all lower case.
  465.  
  466.           o    In the application launcher, when the command line is shown for
  467.                editing just before file execution, you may swap the command
  468.                line shown in the window for the last one used in a previous
  469.                file execution with Up Arrow, Down Arrow (twice), PgUp or PgDn.
  470.                This simplifies multiple execution of the same file with
  471.                slightly different command lines, and works with ZIP/UNZIP as
  472.                well as user specified applications.  (5.30)
  473.  
  474.           o    The options screens invoked by Shf-O, Ctl-Enter and Ctl-O were
  475.                "spiffed" up.  (5.30)
  476.  
  477.           o    A separate help screen was added for the edit notes facility,
  478.                invoked by F1 or Alt-H from the Ctl-N screen.  (5.30)
  479.  
  480.           o    The file mask facility was revised to make the method of entry
  481.                similar to other data entries, and the default value was
  482.                changed from ????????.??? to the simpler *.*.  (5.30)
  483.  
  484.           -----
  485.  
  486.           o    A logic error that prevented applications launched by CMFiler
  487.                from finding the COMSPEC string in the environment was
  488.                corrected.  (5.29a)
  489.  
  490.           o    Improvements were made to the editor as follows (5.29):
  491.  
  492.                -    The record delimiter marks are now toggled with "Alt-
  493.                Minus" and the bottom display is toggled with "Alt-Plus".   The
  494.                current states of both of these switches are stored as the
  495.                program startup defaults by "Shf-S".
  496.  
  497.                -    The line wrapping mode can be toggled between Wrap and
  498.                NoWrap with "Alt-W".  If this is done while viewing any but the
  499.                first section of a very long file, the editor has to go back to
  500.                the beginning of the file to avoid confusion when it
  501.                reestablishes the array of memory pointers to the text lines.
  502.  
  503.  
  504.                     CMFiler -- Addendum            1-9             
  505.  
  506.  
  507.                The current state of this switch is saved as the startup
  508.                default by "Shf-S".
  509.  
  510.           o    Wolfgang Stiller's Integrity Master system integrity and virus
  511.                checking application generates files named ")(.ID" in each
  512.                directory, to record signatures of all the files in the
  513.                directory for later integrity checking.  It is important that
  514.                those not be disturbed, and so CMFiler now has a protective
  515.                feature that prevents their being overcopyied.  (5.29)
  516.  
  517.           o    The Home and End key actions in the main file services memu
  518.                have been revised slightly, to make navigation from long
  519.                directory lists to long file lists easier.  If the cursor is in
  520.                a directory list, the first press of End puts the cursor at the
  521.                top of the file list, and the second press goes to the end of
  522.                the file list.  Within a file list, the first press of Home
  523.                goes to the top of the file list, and the second to the top of
  524.                the directory list.  (5.29)
  525.  
  526.           -----
  527.  
  528.           o    The file editor is now accessible from the nOtes panel, so you
  529.                can take a peek at (or even edit) files while you are looking
  530.                at or writing the associated notes.  Press Alt-E to Edit, Alt-V
  531.                to View.  (5.28)
  532.  
  533.           o    Tagging files may be done from the nOtes as well.  Ctl-T for a
  534.                normal Tag (since the letter "T" would be taken as text to be
  535.                typed into the note), and Alt-T (as froom file listing screen)
  536.                for Alt-Tag.  (5.28)
  537.  
  538.           o    Improvements have been made to the editor as follows (5.28):
  539.  
  540.                -    The algorithm which calculated the display parameter
  541.                "Record Number" was not corrected when the line wrap feature
  542.                was added.  "Record Number" was actually counting the number of
  543.                screen lines, and so a record (the material delimited by a
  544.                carriage return, line feed or combination) longer than 80
  545.                characters might appear to be 2,3,4 etc., records.  That is now
  546.                corrected.
  547.  
  548.                -    The find-string feature has now been made case-
  549.                insensitive.
  550.  
  551.           -----
  552.  
  553.           o    The configuration file format for version 5.27 is unavoidably
  554.                different from that of the interim version 5.26.  Users of 5.26
  555.                will have to respecify configuration (F1-F9, Hide and Compare
  556.                switch settings, etc.)  (5.27)
  557.  
  558.  
  559.  
  560.                     CMFiler -- Addendum           1-10             
  561.  
  562.  
  563.           o    If there is old "trash" in the trash can directory
  564.                TRASH_CAN.CF, CMFiler only asks once each day if you want to
  565.                delete or look at it, rather than each time the drive is
  566.                selected.  (5.27)
  567.  
  568.           o    The "Go to..." commands for navigating within a long directory
  569.                listing ("G" to go to a file name in a directory list beginning
  570.                with a certain character, "Alt-G" to go to a directory name)
  571.                have been expanded.  Now you can keep typing the name of the
  572.                file or directory you are trying to find, and as you type the
  573.                second letter, then third, etc., the cursor moves if necessary
  574.                to the file described, until the string of characters you have
  575.                typed no longer describes a file or directory name, or you
  576.                press Enter or Esc to leave the "Go to" command.  The cursor
  577.                stays positioned on the last file described by the string you
  578.                were typing.  (5.27)
  579.  
  580.           -----
  581.  
  582.           o    The name has been changed to remove the nuisance underscore
  583.                character.  In searching for itself and its overlay, it looks
  584.                first for CFV if it is the evaluation version, then CF, then
  585.                CMFILER.  (The evaluation version is identical to the
  586.                registration version except that it has an opening screen which
  587.                provides a license for 60-day evaluation and information on how
  588.                to register.)   (5.26)
  589.  
  590.           o    You may now edit or view files directly while in the tree
  591.                module, without having to exit back to the main module.  In the
  592.                tree module, press "F" to find files or "S" to show files, and
  593.                move up and down the directory tree until you find the
  594.                directory of interest.  Arrow left or right across to the file
  595.                list, move the cursor (dark bar, actually) up or down until it
  596.                is on the file of interest, and press "E" or "V", for Edit or
  597.                View file.  You will be in the editor module directly.  Exit
  598.                back to the tree module with Esc or, in view mode, Enter.  If
  599.                you then want to return to the main file services module with
  600.                the cursor selected to this file for editing, printing,
  601.                execution, etc., just press Enter again.  (5.26)
  602.  
  603.           o    Rather than overwriting part of the .COM file to record setup
  604.                parameters, which forces the user to reestablish the setup
  605.                parameters each time a revision to the program is received, a
  606.                separate file is created called CMFILER.CFG (or CF.CFG), which
  607.                CMFiler will look for each time it runs.  This should be kept
  608.                on the same path and be given the same name as the .COM file.
  609.                (5.26)
  610.  
  611.           o    Logic errors have been corrected to make file moving smoother
  612.                for the case where there is already a file by the same name in
  613.                the target directory.  Previously, this case would cause an
  614.  
  615.  
  616.                     CMFiler -- Addendum           1-11             
  617.  
  618.  
  619.                error message "Access denied renaming file", which was not too
  620.                enlightening.  Now, this case is handled just like copying --
  621.                if the target file by the same name is older, it is simply
  622.                deleted before the newer file is moved in.  If it is newer, the
  623.                user is asked to confirm that it should be replaced with the
  624.                older file.  (5.26)
  625.  
  626.           o    A choice of four color pallettes in now available for color
  627.                monitors.  Press "Ctl-P" (for "Pallette"), then roll through
  628.                the choices with the spacebar.  Esc to cancel any change, Enter
  629.                to change the default color set.  (5.26)
  630.  
  631.           o    A new option setup menu has been added to permit easy
  632.                reconfiguration of a few features.  (5.26)  It is called by
  633.                "Shf-O"  (for "Options"), and it presents this menu:
  634.  
  635.           --------------------------------------------------------------------
  636.           Move cursor with Up/Dn Arrow.  Type option desired.
  637.  
  638.  
  639.                                       Define F1 as Help? N
  640.                               Define "D" as HARD Delete? N
  641.                            Clear I/O buffers if located? N
  642.                 Overcopy files with same date/time/size? N
  643.           Refresh directory contents after Screen Saver? N
  644.             Assign Hidden attribute to NARATIVE.CF file? Y
  645.            Monitor (C=Color, L=LCD, T=Tandy LCD, M=Mono) C
  646.  
  647.  
  648.           Press Esc to cancel changes, Enter to accept.
  649.          --------------------------------------------------------------------
  650.  
  651.                These seven "switches" represent setup features that various
  652.                users have asked for, but that not all users would want.  Any
  653.                of the first six may be toggled between Y and N by putting the
  654.                cursor on it using the Up/DnArr keys, and pressing the
  655.                spacebar, or pressing Y or N.  The seventh must be set for your
  656.                monitor type by pressing one of the key choices.  Once you have
  657.                reconfigured the way you wish, press Enter.  Esc exits with no
  658.                changes.  Here is an explanation of each feature:
  659.  
  660.                1.   The F1 key has been added as a Help call in the editor and
  661.                tree modules, and can be so designated for the main module by
  662.                resetting this switch to Y.  The sacrifice is loss of F1 as a
  663.                user-defined application.
  664.  
  665.                2.   For those who do not wish to use the "soft" delete feature
  666.                nor be bothered with the directory "CF_TRASH.CAN", the "D" key
  667.                may be reconfigured to "HARD Delete", identical to "Ctl-D" by
  668.                resetting this switch to Y.
  669.  
  670.  
  671.  
  672.                     CMFiler -- Addendum           1-12             
  673.  
  674.  
  675.                3.   The I/O buffer clearing feature for data security during
  676.                file writing operations runs into problems on some system
  677.                configurations with DR DOS 6.0 as the operating system.  It has
  678.                been set to a default mode that does NOT clear buffers before
  679.                writing.  If you want to invoke this security feature, you have
  680.                to reset this switch to Y.
  681.  
  682.                4.   In the default setting, CMFiler does not waste time during
  683.                file copy operations overcopying any file in the target path
  684.                that are reported by DOS to be the same date/time and size as a
  685.                file in the source path.  However, sometimes you might want to
  686.                mass-overwrite files on a backup directory or disk that are
  687.                suspect, even though they may appear to be identical.  Just set
  688.                the Overwrite switch to Y.
  689.  
  690.                5.   For Windows users, if you run CMFiler in a window, it does
  691.                not have any way of knowing when it returns to the foreground
  692.                whether any other application has written to the directories
  693.                that it is selected to.  In the default setting, it does not
  694.                refresh the file listing (reread the directory tables).
  695.                Windows users may want to reset this switch to Y.
  696.  
  697.                6.   Users have asked to be able to specify that the
  698.                NARATIVE.CF file, containing the file/directory notes, not be
  699.                assigned the hidden attribute.  This switch may be reset to N
  700.                for this purpose.
  701.  
  702.                7.   CMFiler can detect the presence of a true monochrome video
  703.                card, and when a monochrome card is present, there is only one
  704.                color set available.  However, when CMFiler detects a color
  705.                card, there is a range of possibilities.  The attached monitor
  706.                may be an LCD or monochrome monitor, in which case a set of
  707.                default color attributes designed for a CGA/EGA/VGA monitor
  708.                would be awful.  On initial execution, CMFiler establishes what
  709.                type of monitor you have atached by forcing a choice.  This
  710.                setup option lets you change that initial choice if you wish.
  711.  
  712.           o    CMFiler now does a rudimentary self-check for integrity each
  713.                time it loads.  If the file has become corrupted by tampering
  714.                or a disk sector gone bad, you will get a message to that
  715.                effect and the program will offer you the option of continuing
  716.                or terminating.  This will detect some of the file-infecting
  717.                viruses, as well as corruption by editing or defective media,
  718.                but should NOT be counted on as an anti-virus measure.  (5.26)
  719.  
  720.                [There is no substitute for a good virus checking/integrity
  721.                checking software suite.  I recommend the shareware program
  722.                Integrity Master by Wolfgang Stiller.]
  723.  
  724.           o    A new "Save configuration" command has been added as "Shf-S" to
  725.                make saving the current configuration (Hide switch, Compare
  726.  
  727.  
  728.                     CMFiler -- Addendum           1-13             
  729.  
  730.  
  731.                mode switch, file Order mode, etc.).  This saves all the
  732.                current setup data to the .CFG file.  (The Options command at
  733.                "Shf-O" also calls the same save routine when it exits, so you
  734.                do not need to press Shf-S after Shf-O.)   (5.26)
  735.  
  736.           o    The spacebar has been remapped to tag files.  The date/time
  737.                display is toggled with the "5%" key.  (5.26)
  738.  
  739.           o    The editor module has been revised to wrap lines longer than 79
  740.                characters, so that there is never any information off-screen.
  741.                This makes viewing .COM and .EXE files much easier, and has
  742.                little effect on edited text files.  This is a display feature
  743.                only -- the editor does not insert line delimiters in the text.
  744.                (5.26)
  745.  
  746.           -----
  747.  
  748.           o    The on-screen Help in the main module has been reoganized for
  749.                clarity.  (5.25)
  750.  
  751.           -----
  752.  
  753.           o    A new file copying option, "copy with rename", has been added
  754.                as the command "Alt-R" in the main file services module.  It
  755.                operates only on the file at the cursor.  (5.23)
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.                     CMFiler -- Addendum           1-14             
  785.